<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>5-构造函数原型prototype-原型对象</title>
	</head>
	<body>
		<script type="text/javascript">
			/**
			 * 构造函数通过原型对象prototype设置的函数被对象所共享
			 */
			//定义构造函数（ES5之前没有class定义类的方式，所有采用构造函数相关）
			function Star(username,age){
				this.username = username;
				this.age = age;
			}
			Star.prototype.sing = function(){
				console.log('唱歌..');
			}
			//实例化
			var ldh = new Star('刘德华',55);
			var zxy = new Star('张学友',53);
			console.dir(Star);
			ldh.sing();
			console.log(ldh.sing===zxy.sing);//true
			
		</script>
	
	</body>
</html>
